package ch3;

import java.util.Random;

public class SwitchCondition {
	public static void main(String[] args) {
		
		//使用switch分支结构进行控制
		int score =new Random().nextInt(101);
		System.out.println(score);

		//1.case的判断值不能相同
		//2.switch条件表达式运算结果只能是：int ，short，byte，String（jdk7后）
		//3.满足某个case条件后，case语句会顺序执行；可以使用break跳出分支结构，直接结束分支运算
		//4.case的值必须是常量，不能是变量，进行等值判断；所有的条件都不满足时，会执行default分支
		switch(score/10){
		case 10:
			//System.out.println("优");
			//break;//case 10 与 case 9 功能相同，可以共用分支
		case 9:
		    System.out.println("优");
		    break;
		case 8:
		    System.out.println("良");
		    break;
		case 7:
		    System.out.println("好");
		    break;
		case 6:
		    System.out.println("中");
		    break;
		default:
		    System.out.println("差");
		    break;		
		}
		
	}

}
